package day16_Runnable.作业.作业1;
//1.设计一个多线程的程序如下：设计一个火车售票模拟程序。假如火车站要有100张火车票要卖出，
// 现在有3个售票点同时售票，用3个线程模拟这3个售票点的售票情况。
public class Sell implements Runnable{
    int sum=100;
    @Override
    public void run() {
        while (true){
            synchronized (this){
                if (sum>=1){
                    System.out.println(Thread.currentThread().getName()+"卖出了第"+sum+"张票");
                    sum--;
                    try {
                        Thread.sleep(20);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
}
